# diretorio de trabalho
$:.push "#{`echo $HOME`.chop}/NetBeansProjects/e-poller"

require 'model/partido_dao'
require 'model/eleicao_dao'
require 'view/eleitor_view'

def header
	puts "\t.: E-poller :."
  puts "Eleição Eletrônica - Votação", "\n"
end

def menu
  puts "1: Votar"
  puts "0: Sair"
  print "opção: "
end
########
# MAIN #
########
begin

  header
  begin
    menu
    opcao = gets.to_i
    case opcao
    when 1
      EleitorView.instance.votar
    else
      next
    end
  end until opcao == 0
  
rescue Exception => ex
  puts ex
  exit 1
end
